"""
练习02：完成文件的复制功能
编写一个函数copy,第一个参数要复制的文件，第二个参数是目标文件夹
执行函数后，将第一参数的文件复制到第二个参数的指定文件夹中
要求：不知道要复制的文件的类型
假设文件可能特别大，每次读取1024
"""

def copy(filename, dir):
    file = open(filename,"rb")
    # 判断是否包含斜下划线
    if filename.find("/") != -1:
        filename = filename.split("/")
    file2 = open(dir + filename,"wb")
    while True:
        data = file.read(1024)
        if not data:
            break
        file2.write(data)

    file.close()
    file2.close()

copy("file2.txt", "/02_second_month/day02/")
